package com.woniuxy.mq.config;

import org.springframework.amqp.core.Queue;
import org.springframework.amqp.support.converter.Jackson2JsonMessageConverter;
import org.springframework.amqp.support.converter.MessageConverter;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

/**
 * 消息队列的配置类
 */
@Configuration
public class RabbitConfig01 {
//
//    /**
//     * 创建一个邮件队列
//     */
//    @Bean
//    public Queue emailQueue() {
//        return new Queue("msg.queue");
//    }
//
//    @Bean
//    public Queue objQueue() {
//        return new Queue("obj.queue");
//    }
//
//    /**
//     * 消息序列化成JSON字符串
//     */
//    @Bean
//    public MessageConverter messageConverter() {
//        return new Jackson2JsonMessageConverter();
//    }
//
//    /**
//     * 简单队列
//     */
//    @Bean
//    public Queue simpleQueue() {
//        return new Queue("simple.queue");
//    }
//
//    @Bean
//    public Queue workQueue() {
//        return new Queue("work.queue");
//    }
}